ab1f0132625d17b7dbc0961d6cf474864512ba72,src/test/java/org/jtwig/integration/node/IncludeTest.java,IncludeTest,includeShouldExportModel,#,36
Before Change
@Test
public void includeShouldExportModel() throws Exception {
JtwigTemplate template = JtwigTemplate.inlineTemplate("{% include 'a' %}", configuration()
.withResourceResolver(new ResourceResolver() {
@Override
public Optional<Resource> resolve(Resource resource, String relativePath) {
if ("a".equals(relativePath)) {
return Optional.<Resource>of(new StringResource("{{ name }}"));
}
return Optional.absent();
}
})
.build());
String result = template.render(newModel().with("name", "Hello"));
After Change
@Test
public void includeShouldExportModel() throws Exception {
JtwigTemplate template = JtwigTemplate.inlineTemplate("{% include 'a' %}", configuration()
.resources().withResourceResolver(new ResourceResolver() {
@Override
public Optional<Resource> resolve(Resource resource, String relativePath) {
if ("a".equals(relativePath)) {
return Optional.<Resource>of(new StringResource("{{ name }}"));
}
return Optional.absent();
}
}).and()
.build());
String result = template.render(newModel().with("name", "Hello"));